package com.lzg.abstructfactory;

import com.lzg.abstructfactory.IAbstaructProductFactory;
import com.lzg.abstructfactory.IProduct;
import com.lzg.abstructfactory.SuitProduct;

/**
 * @Author lizhigang Date: 2019/4/16 22:28
 * @description:
 */
public class SuitProductFactory implements IAbstaructProductFactory {
	@Override
	public IProduct createProduct() {
		return new SuitProduct();
	}

	@Override
	public IGeneralize createGeneralize() {
		return new SuitGeneralize();
	}

	@Override
	public IMarket createMarket() {
		return new SuitMarket();
	}
}
